† Corresponding author. E-mail:
Project supported by the National Natural Science Foundation of China (Grant Nos. 61372076 and 61701375), the 111 Project, China (Grant No. B08038), the Key Research and Development Plan of Shannxi Province, China (Grant No. BBD24017290001), and the Foundation of Science and Technology on Communication Networks Laboratory, China (Grant No. KX172600031).
We propose a method to estimate the average fidelity using the unitary 2t-design of a twirled noisy channel, which is suitable for large-scale quantum circuits. Compared with the unitary 2-design in randomized benchmarking, the unitary 2t-design for the twirling of noisy channels is more flexible in construction and can provide more information. In addition, we prove that the proposed method provides an efficient and reliable estimation of the average fidelity in benchmarking multistage quantum gates and estimating the weakly gate- and time-dependent noise. For time-dependent noise, we provide a scheme of moment superoperator to analyze the noise in different experiments. In particular, we give a lower bound on the average fidelity of a channel with imperfect implementation of benchmarking and state preparation and measurement errors (SPAM).
The fault-tolerant quantum error correction code (FTQEC)[1,2] is necessary for a quantum computer to reliably operate and obtain an exponential speed-up over the classical algorithm in some fields. The FTQEC requires that the operation of the quantum process is of high quality and that the error is below a certain threshold.[3] One of the main challenges for FTQEC is to characterize the noise that affects a quantum system. Particularly, quantum process tomography (QPT)[4–6] is a method to analyze the noise of a quantum channel.[7] However, QPT is infeasible for large quantum systems. Fortunately, the evaluation of the average fidelity[8,9] is an efficient method to partially characterize the noise of quantum channels or gates.[10,11] The advantage of the average fidelity estimation method[12] is that it does not require large amounts of resources and is insensitive to state preparation and measurement errors (SPAM).[13]
Randomized benchmarking[14–23] is an experimental scheme to measure the average fidelity. In this scheme, the average fidelity of a completely positive trace-preserving (CPTP) noise channel is measured by using a set of unitary operators that approximate the entire Clifford group, which is called a unitary 2-design.[24] A unitary 2-design is a special case of the unitary t-design[25] for t = 2. For t = 1, it corresponds to the case of a private quantum channel,[26] whereas t = 4 corresponds to the conditions of the state-distinction problem.[27,28]
In this paper, we present the first systematic analysis of the average fidelity estimation using the unitary 2t-design for a twirled t-tensor product noisy channel. Then, we extend this method to the scenario of (m + 1)-stage noise channels. Furthermore, we analyze the (m + 1)-stage sequence of quantum gates under their corresponding noise, such as gate-independent and time-independent noise, weakly gate-dependent and time-independent noise and gate-independent and weakly time-dependent noise. It can be recognized as the estimation of average gateset fidelity for quantum circuits. In particular, we give a lower bound on the average fidelity of the twirled channel under the unitary error caused by nonideal experimental implementations and SPAM.
The method of using unitary 2t-design for the twirling of noises has the following advantages. First, compared to the unitary 2-design in randomized benchmarking, the unitary 2t-design for the twirling of noises is more general to evaluate the average fidelity and provides more information about the noise. Here, t corresponds to the high dimensionality of a channel or the experiment times using the method of moment superoperator.[29] Second, using the method of moment superoperator, it is convenient to provide the analysis of the time-dependent noise. Finally, a unitary design is similar to a spherical design in terms of Jamiolkowski isomorphism[30,31] and the frame potential.[32,33] Some constructions of a spherical 2t-design can be used in the unitary 2t-design to estimate the average fidelity. Compared with the Clifford group in the previous randomized benchmarking, the construction of the unitary 2t-design for the twirling of noises is more flexible and extensible.
The paper is organized as follows. In Section
Consider a completely positive trace-preserving (CPTP) noise channel as shown in Fig.
We assume that the CPTP noise channel can be written as
Then, the average channel fidelity[8] can be defined by
Now, we define the unitary t-design as follows. Let t be a natural number and
Then, we consider a t-tensor product CPTP noise channel model using the unitary 2t-design to estimate the corresponding average fidelity in Fig.
If a set of unitary operators
Therefore, the average fidelity of the twirled channel in Fig.
In addition, we introduce a method of moment superoperator,[29] which is derived from the action of t-copies of the random circuit on nt-qubit density operators. It will be used to analyze the time-dependent noise in Section
The previous estimation can only analyze the time-dependent noise channel in one experiment. However, the noises in different experiments are assumed to have the identical change, which obviously affects the estimation result. The advantage of the moment superoperator is that it provides more information to characterize the time-dependent noise for t-copies of experiments.
If the set of unitary operators
From Schur’s lemma,[35] the Haar-averaged superoperator ΔμHaar,2t can be expressed as a depolarizing channel
However, the size of a unitary 2t-design grows exponentially with the increase of parameters d and n. Hence, we generally use an (m + 1)-stage sequence of unitary operators (selected from a unitary 2t-design) to twirl the noise channels to estimate the relationship between the average channel fidelity and parameter m in Fig.
We assume that each
If Usj is selected from a unitary 2t-design
Following Eq. (
We redraw (m + 1)-stage noise circuits using the unitary 2t-design for an actual experiment by inductively defining new gates, which are uniformly selected from the unitary 2t-design shown in Fig.
Note that if i ≠ k, Usi,i and Usk,k are independent chosen from a unitary 2t-design for each i, k ∈ {2, …, m + 1}. Hence, for each j ∈ {1, …, m},
Therefore, we can use the unitary 2t-design to estimate the average gateset fidelity of (m + 1)-stage noise circuits by considering a perturbative expansion of each noise
Under the above conditions, this approach enables us to fit the experimental fidelity decay sequence to a model with fit parameters. The noise channel in Fig.
If
If
The standard fitting model fixes B1 = 0. However, B1 ≠ 0 is more appropriate when the noise may be weakly gate-dependent, instead of perfectly gate-independent, as shown in Fig.
To bound higher-order perturbation terms, we have
Therefore, the k + 1 order of the fidelity can be neglected if
For weakly gate-dependent and time-independent noise, if we assume that
If
Here, we use the method of moment superoperator to characterize t-copies of experiments. When t, d, and n are sufficiently large, the constant item of the fitting model can be ignored. Therefore, the weakly time-dependent and gate-independent noise decays exponentially in qt if we assume each noise strength parameter qs,j = (1 + η)q, where η = δ q/q.
A unitary 2t-design is similar to a spherical 2t-design in terms of the Jamiolkowski isomorphism and the frame potential.[32,33] The unitary operators in a unitary 2t-design are elements of the unitary group instead of points on a unit sphere. Therefore, we can use the partial results of a spherical 2t-design to construct a unitary 2t-design to estimate the average channel fidelity. If we can implement an exact unitary 2t-design
However, the size of the unitary 2t-design D grows exponentially with the increase in d and n. We generally take an (m + 1)-stage sequence of gates with their corresponding noise using a benchmarking protocol, which requires selecting a sequence of gates at random from the unitary 2t-design and repeating for many sequences to take the average of the results.
In an actual experiment, we take k times of the experiments to estimate the average fidelity, i.e.,
From the above benchmarking analysis, two main deficiencies will affect the final result. The first one is the pseudo-random selection of quantum gates, which will cause the deviation of the experimental average fidelity from the ideal value mainly because of the incorrect estimation of the number of experiments k caused by the inaccuracy of b – a. The other deficiency is the unitary error. Imperfect quantum gate Gsm + 1,m + 1 preparation and undesirable POVM will lead to errors in estimation results. Here, we neglect the effect of nontrace-preserving mappings.
The unitary error has an important effect on the estimation of average fidelity. It is mainly caused by undesirable experimental implementations and SPAM. Our approach is to bound the fidelity of unitary error using the method of moment superoperator. We use the moment superoperator because the unitary error in each gate is different from one another.
The quantum gate Gsm + 1,m + 1 in (m + 1)-stage sequence of random gates with corresponding noise depends on other m gates that are randomly selected from the unitary 2-design, where
Let Us be the total unitary error, such that
We now numerically analyze the average fidelity of (m + 1)-stage noise circuits with unitary errors using the unitary 2t-design by considering t copies single-qubit noise models. We provide an example that the average fidelity of each single-qubit noise model is 0.99488 and its deviation range is (10−5,10−4). We assume time-dependent unitary errors that correspond to rotations. The unitary error is Hamiltonian in dn-dimensional Hilbert space with eigenvalues ei θk for θk ∈ [−π,π] and k ∈ {1, …, dn}. For trace-preserving noise, the unitary error satisfies
For the convenience of comparison, we make the following assumptions. Assume |θk|, k ∈ {1, …, dn − 1} uniformly random chosen from (10−5,10−4) with random positive and negative signs; Let Let
Note that the above assumption ensures that the maximum eigenvalue of the unitary error is 10−4. Numerical values for the average fidelity are shown in Fig.
In this work, we have presented a first systematic analysis of the average fidelity estimation using the unitary 2t-design for the twirling of noises. We provide a basic model using the unitary 2t-design to twirl a noise channel. It efficiently estimates the average channel fidelity if we can implement an exact unitary 2t-design. We also present a model of (m + 1)-stage sequence of noise channels using the unitary 2t-design to estimate the average channel fidelity. It can be recognized as the average gateset fidelity estimation for quantum circuit using a benchmarking protocol, which requires selecting a sequence of randomly selected gates from the unitary 2t-design. We analyze such cases of the gate-independent and time-independent noise, weakly gate-dependent and time-independent noise, and gate-independent and weakly time-dependent noise. For the time-dependent noise, the method of moment superoperator plays an important role in noise analysis in different times of experiments. Finally, we provide a bound on the unitary error caused by non-ideal experimental implementations and SPAM.
Although much insight into the application of unitary designs has been obtained, many questions remain unresolved as interesting open problems, such as the construction of unitary 2t-designs or the errors produced by pseudo-randomness of the benchmarking protocol.
[1] | |
[2] | |
[3] | |
[4] | |
[5] | |
[6] | |
[7] | |
[8] | |
[9] | |
[10] | |
[11] | |
[12] | |
[13] | |
[14] | |
[15] | |
[16] | |
[17] | |
[18] | |
[19] | |
[20] | |
[21] | |
[22] | |
[23] | |
[24] | |
[25] | |
[26] | |
[27] | |
[28] | |
[29] | |
[30] | |
[31] | |
[32] | |
[33] | |
[34] | |
[35] | |
[36] | |
[37] |